CORE-2605 Bump pypdf from 6.15.0 to 6.16.1 in /e2e_tests - #3134
Merged
Conversation
Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.15.0 to 6.16.1. - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](py-pdf/pypdf@6.15.0...6.16.1) --- updated-dependencies: - dependency-name: pypdf dependency-version: 6.16.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Dantemss
approved these changes
Sep 2, 2026
OpenStaxClaude
added a commit
that referenced
this pull request
Sep 9, 2026
Both services are dead here. Greenkeeper shut down in 2020 and its successor never ran on this repo; pyup has no config and no CI step. Dependency bumps arrive via Dependabot instead (#3134, #3135), which covers both the JS and the e2e_tests python side. - delete greenkeeper.json - drop the Updates (pyup) and Greenkeeper badges from the README That was the last of the badges, so the README now opens on the title. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
RoyEJohnson
pushed a commit
that referenced
this pull request
Sep 10, 2026
* CORE-2855: drop codecov The codecov npm package (3.8.3) was deprecated in 2021 and its upload has been failing silently since; node 14 reported it as an UnhandledPromiseRejectionWarning and exited 0, so CI stayed green. Coverage is already enforced at 100% (branches/functions/lines/statements) by the jest coverageThreshold in package.json, which test:unit runs with --coverage both locally and in CI. Codecov added nothing on top of that, so remove it rather than mint an upload token for it: - drop the codecov devDependency and the codecov script - drop codecov.yml - ci:test:unit is now just the unit suite, so a real failure fails CI * CORE-2855: drop code climate Code Climate is as stale here as codecov was. There is no test-reporter upload step anywhere in CI, so the Test Coverage badge has been reporting on nothing, and .codeclimate.yml only ever excluded spec files from an analysis nobody reads. - delete .codeclimate.yml - drop the Maintainability and Test Coverage badges from the README Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> * CORE-2855: drop greenkeeper and pyup Both services are dead here. Greenkeeper shut down in 2020 and its successor never ran on this repo; pyup has no config and no CI step. Dependency bumps arrive via Dependabot instead (#3134, #3135), which covers both the JS and the e2e_tests python side. - delete greenkeeper.json - drop the Updates (pyup) and Greenkeeper badges from the README That was the last of the badges, so the README now opens on the title. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
https://openstax.atlassian.net/browse/CORE-2605
Bumps pypdf from 6.15.0 to 6.16.1.
Release notes
Sourced from pypdf's releases.
Changelog
Sourced from pypdf's changelog.
Commits
1bce7a7REL: 6.16.1d91ab70SEC: Limit iterations for outline retrieval and XForm text extraction (#3966)2b60c99REL: 6.16.0c9ba557SEC: Detect cycles in TreeObject.insert_child (#3964)c8e1c72BUG: Always define PdfWriter._reader (#3960)3a0f355ROB: Detect cyclic pages in _get_page_in_node (#3962)20512f4ROB: AppearanceStream: Only escape parentheses for 8-bit fonts (#3961)34ccd14MAINT: Deduplicate CatalogAttributes and CatalogDictionary (#3940)5b8f19eENH: AppearanceStream: Allow arbitrary rotations and apply rotations for anno...53bfbc6PI: Build /ToUnicode source-code bytes directly in parse_bfrange (#3952)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.